SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/start.S
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/init.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/asmfunc.S
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/intr/intr.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/intr/asm_intr.S

SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/pic/pic.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/pic/8259a.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/pic/apic.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/cpu/cpu.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/cpu/smp/smp.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/cpu/smp/ap_boot.S
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/sse.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/asm_sse.S
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/timer/timer.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/pci/pci.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/pci/pci_msi.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/usb/service/usb.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/usb/hid/hid.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/usb/xhci/xhci.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/usb/xhci/registers.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/keyboard/service/keyboard.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/device/keyboard/ps2_keyboard.c

SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/task/tss.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/task/task.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/task/schedule.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/task/asm_schedule.S
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/task/proc.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/task/asm_proc.S
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/sync/atomic.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/sync/spinlock.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/sync/asm_sync.S
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/mem/mem.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/mem/page.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/syscall/syscall.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/syscall/asm_syscall.S
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/asm_send_recv.S
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/syscall/ipc.c
SRC += $(SRC_DIR)/arch/$(TARGET_ARCH)/lib/asm_math.S
